@charset "utf-8";
/* http: 
   v1.0 | 
   License: none 
*/
/* icon
------------------------------------------------------------------*/
/*.icon{
	display:block;width:20px;height:20px;
	background:url(images/icon.png) 0 0 no-repeat;
}
.icon-catalogue{background-position:0 0;}
.icon-share{background-position:0 -20px;}
.icon-group{background-position:0 -40px;}
.icon-help{background-position:0 -60px;}
.icon-set{background-position:0 -80px;}
*/
/*  - 
------------------------------------------------------------------*/
/*html{overflow-y:scroll;}*/
html{height:101%}
body{background:#a3bdd6;
	background:#a3bdd6 url(images/bg.jpg) center 0 fixed no-repeat;
	background-size:100% 100%;
}
@media all and (max-width:1100px){
	body{background:#a3bdd6;}
}
/*header*/
.header{
	position:fixed;top:0;
	left:0;right:0;z-index:20;
	background:#36506b;
	background:rgba(44,77,101,.7);
	box-shadow:0 1px 1px rgba(0,0,0,.4);
}
.header-inner{position:relative;
	width:1024px;height:45px;
	margin:0 auto;
}
.header-logo{display:block;float:left;margin-right:20px;
	width:130px;height:45px;margin-left:10px;
	background:url(images/logo.png) center no-repeat;
}
.header-set{display:block;float:right;
	width:54px;height:45px;
	text-align:center;
	font-size:26px;line-height:45px;color:#fff;
	transition:all ease-out .2s;

}
.header-set:hover{font-size:36px;color:#fff;}

.header-search{position:relative;
	padding-top:9px;
	float:left;margin-right:20px;
}
.header-search a{
	position:absolute;right:2px;top:11px;
	padding-right:3px;
	*right:20px;
	color:#fff;line-height:24px;font-size:18px;
	*padding:0 3px;
	*background:#808e9e;
	background:#808e9e;background:rgba(255,255,255,0);
}
.header-search input{
	padding:0 18px 0 10px;
	height:24px;width:140px;
	line-height:22px;font-size:12px;color:#fff;
	border:1px solid #97a3b0;
	border:1px solid rgba(255,255,255,.4);
	background:#808e9e;
	background:rgba(255,255,255,.3);
	border-radius:2px;
}
.header-search input::-webkit-input-placeholder {
    color:#fff;font-family:"微软雅黑";
}
.header-search input:-moz-placeholder {
    color:#fff;font-family:"微软雅黑";
}
.header-nav{
	float:left;
}
.header-nav a{
	display:block;float:left;margin-right:20px;
	line-height:45px;color:#fff;font-size:12px;
}
.header-login{display:none;float:right;padding:12px 64px 0 0;}
.header-login a{
	float:left;margin-left:10px;
	display:block;width:40px;height:20px;
	text-align:center;
	line-height:20px;color:#fff;font-size:12px;
	background:#6ed288;
	border-radius:2px;
}
.header-user{
	display:none;
	float:right;padding-right:54px;
}
.header-user a{
	margin-right:15px;
	line-height:45px;color:#fff;font-size:12px;
}
.header-user .iconfont{
	position:relative;top:1px;
	font-size:20px;
}
/*content*/
.content{
	width:1024px;margin:0 auto;
	overflow:hidden;}
.content-wrapper{
	position:relative;
	width:970px;overflow:hidden;
	background:#fff;
	background:rgba(255,255,255,.6);
}
.content-inner{
	position:absolute;top:0;left:0;display:none;
	width:970px;
}
.content-now{
	position:relative;
	display:block;
}




.content-func{
	position:fixed;top:45px;
	right:50%;margin-right:-512px;
}
.content-func li{
}
.content-func li:last-child{border-bottom:none;}
.content-func li .iconfont{display:block;
	width:54px;height:40px;
	text-align:center;
	font-size:26px;line-height:40px;color:#fff;
	transition:all ease-out .2s;
}
.content-func li .iconfont:hover{font-size:36px;}

.content-page{
	position:fixed;bottom:45px;
	right:50%;margin-right:-512px;
	width:52px;padding-right:2px;
}
.content-page-prev,.content-page-next{
	display:block;
	width:25px;height:52px;margin:0 auto 10px;
	text-align:center;
	font-size:20px;color:#f1f1f1;line-height:52px;
	background:#88a7c0;
	border-radius:5px;
	transition:all ease-out .2s;
}
.content-page-prev:hover,.content-page-next:hover{
	width:35px;
	color:#fff;
	background:#647587;
}
.content-page .ending{
	background:#ddd;
}
.content-page .ending:hover{
	width:25px;
	color:#f1f1f1;
	background:#ddd;
}

/*loading*/
.content-loading{
	position:absolute;top:200px;left:50%;
	margin-left:-64px;
	width:128px;height:128px;
	background:url(images/loading.gif) 0 0 no-repeat;
}
/*  main
------------------------------------------------------------------*/
.main{position:relative;}

.m-liulan{
	position:absolute;top:80px;right:35px;
	width:98px;height:26px;
	line-height:24px;
	border:1px solid #333;
	border-radius:2px;
}
.m-liulan strong{
	float:left;display:block;
	width:40px;height:26px;font-size:12px;
	text-align:center;color:#fff;
	background:#333;
}
.m-liulan span{
	float:right;display:block;
	width:57px;height:26px;
	color:333;text-align:center;
}
.m-title{padding:65px 35px 20px;}
.m-title-name{
	padding:15px 0 5px;
	width:770px;
	font-size:30px;line-height:35px;font-weight:normal;}
.m-title-info{}
.m-title-info span{margin-right:20px;color:#666;}
.m-title-info a{color:#597287;}
.m-tablist-wrapper{padding:0 35px 30px;clear:both;}
.m-tablist{float:left;
	padding:3px 20px;
	border-radius:20px;
	background:#3e88d5;}
.m-tablist li{float:left;
	width:60px;height:24px;
	color:#fff;line-height:22px;
	text-align:center;
	cursor:pointer;
	border-right:none;
	background:#3e88d5;}
.m-tablist li.on{color:#3e88d5;background:#fff;border-radius:20px;}
.m-pinglun{float:right;
	display:block;margin-left:5px;
	width:70px;height:28px;
	color:#3e88d5;line-height:28px;font-weight:bold;
	text-align:center;
	cursor:pointer;
	border-right:none;
	/*background:#3e88d5;*/
	border:1px solid #3e88d5;
	border-radius:50px;
}
.m-pinglun .iconfont{font-size:18px;margin-right:3px;}
.m-pinglun:hover{color:#3e88d5;}

.m-tabcont{
	position:relative;
	clear:both;
}
.m-tabinner{
	display:none;overflow:hidden;
	margin: 0 auto;padding:0 35px;
	/*transition:all ease-out .2s;*/
}
.m-prev,.m-next{display:none;}

.m-banner{
	display:block;margin:30px auto 0;
	width:889px;height:106px;
	background:url(images/banner.jpg) 0 0 no-repeat;
}
.m-copyright{
	padding:20px 0;
	margin:0 auto;text-align:center;
	color:#999;font-size:12px;line-height:30px;
}
/*  popup
------------------------------------------------------------------*/

.popup{display:none;
	position:fixed;top:0;left:0;right:0;bottom:0;z-index:300;
	overflow-y:scroll;
	background:url(images/sbg.png) 0 0 repeat;
	background:rgba(0,0,0,.5);
}
.popup-inner{
	display:block;
	position:absolute;top:0;right:50%;
	margin-right:-512px;

	background:#fff;
}
.popup-close{display:block;
	position:fixed;top:10px;left:50%;z-index:350;
	margin-left:520px;
	width:50px;height:50px;
	text-align:center;
	font-size:30px;line-height:50px;color:#fff;
	cursor:pointer;
	transition:all ease-out .2s;
}
.popup-close:hover{font-size:40px;}

.f-catalogue{
	
}
.f-catalogue .popup-inner{
	width:400px;overflow:hidden;
	padding-top:60px;
}
.f-catalogue ul{
	padding:0 20px;
}
.f-catalogue li{
	padding:10px;
	cursor:pointer;
	border-bottom:1px solid #ddd;
	transition:all ease-out .2s;
}
.f-catalogue li:hover{background:#def;}
.f-catalogue li.on{
	background:#ddd;
}
.f-catalogue li p{
	line-height:18px;font-size:12px;color:#666;
}
.f-catalogue li h3{
	line-height:22px;font-size:14px;color:#333;font-weight:bold;
}
.f-catalogue li img{
	float:right;
	width: 60px;
	height: 60px;
}
.catalogue-header{
	position:fixed;top:0;/*right:50%;*/
	/*margin-right:-512px;*/
	width:360px;padding:0 20px;
	background:#fff;}
.catalogue-header h2{
	padding:10px 0;height:32px;
	color:#08c;font-size:18px;line-height:30px;
	border-bottom:2px solid #08c;
	background:#fff;
}
.catalogue-header h2 span{
	float:left;
}
.catalogue-header h2 strong{
	font-size:24px;
}
.catalogue-header h2 a{
	float:right;display:block;
	width:80px;height:28px;
	text-align:center;
	line-height:28px;color:#333;
	border:1px solid #ddd;
	background:#f1f1f1;
	border-radius:5px;
}
.catalogue-more{
	display:block;margin:0 20px;
	line-height:48px;color:#666;
	text-align:center;
	border-bottom:1px solid #ddd;
}
.catalogue-more:last-child{border:none;}
.catalogue-more:hover{
	background:#def;
}

#popup_container {font-family: "宋体";font-size: 12px;width: 284px; background: #FFF;	border: solid 1px #148f77; color: #000;}
#popup_title {font-size: 12px;text-align: left;font-weight:normal;	color: #000;cursor: default;padding-left: 1em;	margin: 0em; background:#3e88d5; color:#fff; font-weight:bold; height:35px; line-height:35px;}
#popup_content {padding: 1.5em 1.75em; }
#popup_message{ line-height:26px;}
#popup_message a{color:#3e88d5;}
#popup_panel  {	text-align:right; margin:10px 0px 0px -5px;min-height:30px; }
#popup_panel a{ cursor:pointer; display: block; float:right; margin-left: 10px;}
#popup_panel .fm-button {display: inline-block;border: 1px solid #3e88d5;color: #ffffff;height: 28px;line-height: 28px;font-size: 14px;padding: 0 1em;border-radius: 3px;opacity: .9;filter: alpha(opacity=90);background: #3e88d5;}
#popup_panel .fm-button:hover {opacity: 1;filter: alpha(opacity=100);}





@media screen and (max-width: 1200px){
	body{background:#a3bdd6;}
	.content{width:100%;}
	.content-wrapper{width:auto;margin-right:54px;}
	.content-inner{width:100%;}
	.content-func{
		right:0;margin-right:0;
	}
	.content-page{
		right:0;margin-right:0;
	}
	.header-inner{width:100%;}
	.header-set{}

	.m-title-name{width:70%;font-size:24px;}

	.popup-inner{right:0;margin-right:0;}

	.popup-close{display:none;}
}